@charset "UTF-8";
html,body,div{
  height:100%;

}
.img_go {
  position: absolute;
  /*left: 1%;*/
  top: 35%;
  z-index: 9999;
}
.img_go  img {
  width: 30px;
  height: 30px;
}
.leave_fixed{
  /*background-image: url("../../assets/bg_1.jpg");*/
  background-color: #F5F5F5;
  position: fixed;
  width: 100%;
  overflow-y:scroll;
}
.bg-top{
  background-image: url("../../assets/img/title.png");
  height:13%;
  width: 100%;
  /*background: #5D9FC1;*/
  position: fixed;
  z-index: 10;
}
.leave_bg{
  background-color: #F5F5F5;
  position: absolute;
  height: 100%;
  width: 100%;

}
.leave_form{
  border-top: #E3E3E3;
  border-bottom: #E3E3E3;
  background: white;
  width: 90%;
  height: 15%;
  margin-top: 2%;
  margin-left: 5%;
  position: relative;
  /*opacity: 0.1;*/
}
.leave_form span{
  position: absolute;
  left: 0;
  margin-left: 2%;
  margin-top: 2%;
}
.leave_form textarea{
  position: absolute;
  left: 0;
  top: 15%;
  margin-left: 2%;
  margin-top: 4%;
  color: black;
  font-size: 0.4rem;
  width: 95%;
  height: 65%;
  border:none;
}
.choose{
  height: 1.2rem;
  /*line-height: 1rem;*/
}
.leave_btn_top{
  height: 100%;
  line-height: 1rem;
  color: black;
  display: inline-block;
  font-size:0.4rem;
  margin-left:45%;
}
.btn_bot{
  height: 100%;
  line-height: 1.2rem;
  color: black;
  display: inline-block;
  font-size:0.4rem;
  margin-left:80%;
}
.picker_rtn{
  display: inline-block;
  margin-left:15%;
  line-height: 1rem;
  font-size: 0.5rem;
  height: 100%;
  width: 20%;
}
.button{
  color: white;
  width: 85%;
  height: 1rem;
  background: #4772A8;
  border-radius: 0.2rem;
  margin-bottom: 0.2rem;
  margin-right: 5%;
}
.attachment{
  height: 2rem;
}
.attachment img{
  height: 50%;
  width: 1rem;
  position: absolute;
  top:40%;
  left: 2%;
}
.leave_type{
  margin-top:30%;
  height: 5%;
}
.title_ {
  font-size: 0.65rem ;
  color: white;
  position: absolute;
  top: 30%;
  left: 42%;
}
.bg-top div{
  color: white;
  font-size: 0.5rem;
  height: 100%;
  width: 2rem;
  text-align: center;
  line-height: 1rem;
}
.sp{
  height: 2.5rem;
}
.sp div{
  height: 100%;
}
.sp img{
  float: left;
  height: 100%;
  padding-top: 0.8rem;
}
.time{
  height: 1rem;
}
.time input{
  position: absolute;
  left: 30%;
  height: 80%;
  width: 60%;
  /*border: black solid 1px;*/
  margin-top: 1%;
  border: none;
}
.money{
  height: 1rem;
}
.money input{
  position: absolute;
  left: 30%;
  height: 80%;
  width: 60%;
  /*border: black solid 1px;*/
  margin-top: 1%;
  border: none;
}
.date{
  margin-top: 2%;
  font-size: .5rem;
}
.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=88);
}
someList{
  height: 100%;
  width: 100%;
  line-height: 50%;
  z-index:1002;
}
#fileinp{
  display: none;
}
#fileinp_bt{
  border:none;
  background-image: url("../../assets/fujian.jpg");
  height: 0.8rem;
  width: 1rem;
  position: absolute;
  left: 5%;
  top: 40%;
}
#imgBase64_{

}
.leave_picture_{
  margin-left: 10%;
}
.item_ {
  margin-left: 13%;
  position:relative;
  float:left;
  height:90%;
  border: none;
}
._lxr{
  float: left;
  width: 50%;
  margin-left: 2%;
  /*background: black;*/
  display: none;

}
._lxr div img{
  width: 1rem;
  height: 70%;
}
._lxr span{
  text-align: center;
  position: absolute;
  left: 15.5%;
  top:30%;
  font-size: 0.35rem;
  line-height: 2.5rem;
  /*width: 5rem;*/
  /*background: black;*/
}
.longtime_a{
  margin-left:80%;
}
/deep/ .vdatetime-input {
  width: 99%;
  padding-top: 2%;
  padding-left: 45%;
  font-size: 0.4rem !important;
  background: none !important;
  border: none !important;
}
ul{
  width: 90%;
  margin-top: 5%;
  margin-left: 5%;
background: white;
border-top: #cccccc solid 1px;
}
ul li{
width: 100%;
display: flex;
border-bottom: #cccccc solid 1px;
height:1rem;
line-height: 1rem;
}
ul li span{
font-size: 0.5rem;
width: 10%;
}
ul li input{
font-size: 0.5rem;
}
.inp{
text-align: right;
padding-right: 0.2rem;
border: none;
background: none;
}
.flex_{
flex-grow: 2;
/*border: black solid 1px;*/
}

